<script>
    'use strict'
    //作用:让js的语法变得削微的严谨一些
    //1.变量必须使用var关键字 
    // a = '30' //a is not defined
    // console.log(a);
    //可以重复声明变量
    // var a = 30;
    // var a = 40; 

    //2.形参不可以重复

    // function fn(a, a) { //不可以使用重复的形参
    //     console.log(a);
    // }
    // fn(10)

    //3.函数内部的this 默认指向undefined
    //如果不是严格模式 this指向的就是window
    // function fn() { 
    //     console.log(this);
    // }
    // fn()
</script>